﻿namespace TestTool.GUI.Data
{
    using System;
    using System.Runtime.CompilerServices;

    public class DeviceEnvironment
    {
        public DeviceEnvironment()
        {
            this.Credentials = new TestTool.GUI.Data.Credentials();
            this.Timeouts = new TestTool.GUI.Data.Timeouts();
            this.Timeouts.InterTests = 0x3e8;
            this.Timeouts.Message = 0x1388;
            this.Timeouts.Reboot = 0x7530;
            this.EnvironmentSettings = new TestTool.GUI.Data.EnvironmentSettings();
            this.TestSettings = new TestTool.GUI.Data.TestSettings();
        }

        public TestTool.GUI.Data.Credentials Credentials { get; set; }

        public TestTool.GUI.Data.EnvironmentSettings EnvironmentSettings { get; set; }

        public TestTool.GUI.Data.TestSettings TestSettings { get; set; }

        public TestTool.GUI.Data.Timeouts Timeouts { get; set; }
    }
}

